home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / CPP / WCLASS95.ZIP / VCSERFUN.SCT < prev    next >
Encoding:
Text File  |  1995-06-28  |  1.4 KB  |  65 lines

  1. // Class: CLASS_NAME
  2.  
  3.  
  4. //////////////////////////.cpp file/////////////////////////////////////////////////////
  5. #include "stdafx.h"
  6. #include "TRUNCATE_EIGHT$CLASS_NAME$.h"                    
  7.  
  8.  
  9. IMPLEMENT_SERIAL(CLASS_NAME, CCmdTarget, 1) 
  10.  
  11. SELECT_WHEN ATTRIBUTE_IS_STATIC
  12. [ATTRIBUTE_TYPE CLASS_NAME$::$ATTRIBUTE_NAME = ATTRIBUTE_INITIAL_VALUE$; ]
  13.  
  14. //  Function:     Destructor
  15. //  Purpose:     Destroy object
  16. //  Parameters: 
  17. //  Comments:     
  18.  CLASS_NAME::~CLASS_NAME()
  19.      {
  20.      
  21.      }
  22.  
  23.  
  24.  
  25. //  Function:     Default Constructor
  26. //  Purpose:     
  27. //  Parameters: 
  28. //  Comments:     
  29.  CLASS_NAME::CLASS_NAME()
  30.  SELECT_WHEN LOGICAL_NOT ATTRIBUTE_IS_STATIC [NO_RETURN NO_REPEAT: ATTRIBUTE_NAME(ATTRIBUTE_INITIAL_VALUE),DELETE_LAST_SYMBOL]
  31.   { SELECT_WHEN ATTRIBUTE_IS_NORMAL
  32.     [ATTRIBUTE_NAME = ATTRIBUTE_INITIAL_VALUE;]
  33.   } 
  34.  
  35. // Functions for class CLASS_NAME
  36. [
  37. //  Function:     OPERATION_NAME
  38. //  Purpose:     OPERATION_COMMENT1
  39. //  Parameters: CPP_OPERATION_PARAMETERS
  40. //  Comments:     OPERATION_COMMENT2
  41. OPERATION_RETURN_TYPE CLASS_NAME::OPERATION_NAME(CPP_OPERATION_PARAMETERS) CPP_OPERATION_CONSTANT
  42. {
  43.   OPERATION_CODE
  44. }
  45.  
  46.  
  47. //  Function:     Serialize
  48. //  Purpose:     To Serialize CLASS_NAME
  49. //  Parameters: CArchive
  50. //  Comments:     
  51. void  CLASS_NAME::Serialize(CArchive& ar)
  52.     {
  53.     if (ar.IsStoring())
  54.       {
  55.        [ ar << ATTRIBUTE_NAME;]
  56.      }
  57.     else
  58.      {
  59.        [ ar >> ATTRIBUTE_NAME;]
  60.      }     
  61.  
  62.     }
  63.  
  64.